/**
 *
 * Copyright (C) 2002-2012 "SYSNET International, Inc."
 * support@sysnetint.com [http://www.sysnetint.com]
 *
 * This file is part of OpenEMPI.
 *
 * OpenEMPI is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */
package org.openhie.openempi.loader;

import java.util.List;

import org.openhie.openempi.configuration.BaseField;

public class LoaderDataField extends BaseField
{
	private static final long serialVersionUID = -8158684309625898508L;

	private String formatString;
	private String functionName;
	private LoaderFieldComposition fieldComposition;
	private List<LoaderSubField> subFields;

	public String getFormatString() {
		return formatString;
	}

	public void setFormatString(String formatString) {
		this.formatString = formatString;
	}

	public String getFunctionName() {
		return functionName;
	}

	public void setFunctionName(String functionName) {
		this.functionName = functionName;
	}

	public LoaderFieldComposition getFieldComposition() {
		return fieldComposition;
	}

	public void setFieldComposition(LoaderFieldComposition fieldComposition) {
		this.fieldComposition = fieldComposition;
	}

	public List<LoaderSubField> getSubFields() {
		return subFields;
	}

	public void setSubFields(List<LoaderSubField> subFields) {
		this.subFields = subFields;
	}

}
